.hero-stats[data-v-fd738566]{display:flex;flex-wrap:wrap;gap:10px}.hero-stat[data-v-fd738566]{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:14px;color:#fff;min-width:146px;padding:16px 22px;transition:transform .25s var(--ease-spring),background .2s}.hero-stat[data-v-fd738566]:hover{background:#ffffff2e;transform:translateY(-3px)}.hero-stat__num[data-v-fd738566]{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.hero-stat__lbl[data-v-fd738566]{color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.1em;margin-top:3px;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.hero-stat[data-v-fd738566]{transition:none}.hero-stat[data-v-fd738566]:hover{transform:none}}.cta-hero[data-v-90918dd1]{align-items:end;background:#0a1422;color:#fff;display:grid;gap:20px;grid-template-columns:1fr 1fr;min-height:480px;overflow:hidden;padding:48px 40px 56px;position:relative;width:100%}.cta-hero--no-media[data-v-90918dd1]{background:linear-gradient(135deg,var(--tenant),var(--tenant-dark));min-height:240px;padding:32px 40px}.cta-hero__media[data-v-90918dd1]{top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .1s linear;z-index:0}.cta-hero__poster[data-v-90918dd1],.cta-hero__video[data-v-90918dd1]{animation:kenburns-90918dd1 22s ease-in-out infinite alternate;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cta-hero__poster[data-v-90918dd1]{background-position:50%;background-size:cover}.cta-hero__gradient[data-v-90918dd1]{background:linear-gradient(135deg,var(--tenant),var(--tenant-dark));top:0;right:0;bottom:0;left:0;position:absolute}@keyframes kenburns-90918dd1{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1.5%,-1%)}}.cta-hero__scrim[data-v-90918dd1]{background:linear-gradient(90deg,#0a1422a6,#0a142226 55%,#0a142200 75%),linear-gradient(180deg,#0a14221a,#0a14228c);top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.cta-hero__stats-wrap[data-v-90918dd1],.cta-hero__text[data-v-90918dd1]{position:relative;z-index:2}.cta-hero__kicker[data-v-90918dd1]{animation:fadeUp-90918dd1 .7s var(--ease-out) .3s forwards;color:#ffffffe6;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.22em;margin-bottom:12px;opacity:0;text-transform:uppercase;transform:translateY(14px)}.cta-hero__title[data-v-90918dd1]{animation:fadeUp-90918dd1 .8s var(--ease-out) .45s forwards;font-family:var(--font-display);font-size:clamp(32px,4.5vw,58px);font-weight:800;letter-spacing:-.028em;line-height:1.02;margin:0 0 22px;opacity:0;transform:translateY(18px)}.cta-hero__ctas[data-v-90918dd1]{animation:fadeUp-90918dd1 .7s var(--ease-out) .8s forwards;display:flex;flex-wrap:wrap;gap:10px;opacity:0;transform:translateY(12px)}@keyframes fadeUp-90918dd1{to{opacity:1;transform:translateY(0)}}.cta-hero__btn[data-v-90918dd1]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:700;gap:8px;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:transform .2s var(--ease-spring),box-shadow .2s}.cta-hero__btn--primary[data-v-90918dd1]{background:#fff;box-shadow:0 8px 20px #00000040;color:var(--tenant)}.cta-hero__btn--primary[data-v-90918dd1]:hover{box-shadow:0 12px 26px #00000052;transform:translateY(-2px)}.cta-hero__btn--ghost[data-v-90918dd1]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.3);color:#fff}.cta-hero__btn--ghost[data-v-90918dd1]:hover{background:#ffffff24;transform:translateY(-2px)}.cta-hero__stats-wrap[data-v-90918dd1]{align-items:flex-end;display:flex;justify-content:flex-end}@media (max-width:768px){.cta-hero[data-v-90918dd1]{grid-template-columns:1fr;min-height:400px;padding:32px 20px 40px}.cta-hero__stats-wrap[data-v-90918dd1]{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cta-hero__poster[data-v-90918dd1],.cta-hero__video[data-v-90918dd1]{animation:none}.cta-hero__ctas[data-v-90918dd1],.cta-hero__kicker[data-v-90918dd1],.cta-hero__title[data-v-90918dd1]{animation:none;opacity:1;transform:none}}.footer-tree[data-v-755696ef]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.footer-tree--children[data-v-755696ef]{gap:2px;margin:4px 0 12px}.footer-tree__item[data-v-755696ef]{min-width:0}.footer-tree__item--group+.footer-tree__item--group[data-v-755696ef]{margin-top:4px}.footer-tree__subhead[data-v-755696ef]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display,inherit);font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;margin:0 0 2px;opacity:.92;padding:4px 0;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.35);text-transform:uppercase;transition:color .15s ease}.footer-tree__subhead[data-v-755696ef]:focus-visible,.footer-tree__subhead[data-v-755696ef]:hover{color:var(--tenant,#50c2bc);opacity:1;outline:none}.footer-tree__subhead--active[data-v-755696ef]{color:var(--tenant,#50c2bc)}.footer-tree__link[data-v-755696ef]{align-items:center;background:transparent;border:0;color:#ffffffc7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:6px;line-height:1.45;padding:2px 0;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.35);transition:color .15s ease,transform .15s ease}.footer-tree__link--top[data-v-755696ef]{color:#ffffffeb;font-size:13px}.footer-tree__link[data-v-755696ef]:focus-visible,.footer-tree__link[data-v-755696ef]:hover{color:#fff;outline:none;transform:translate(2px)}.footer-tree__link--active[data-v-755696ef]{color:#fff;font-weight:700}.footer-tree__ext[data-v-755696ef]{opacity:.6}.footer-tree__label[data-v-755696ef]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.footer-tree__placeholder[data-v-755696ef]{display:none}.app-footer[data-v-b62442cb]{color:#fff;isolation:isolate;margin-top:48px;overflow:hidden;position:relative}.app-footer[data-v-b62442cb]:before{background:linear-gradient(90deg,var(--tenant,#50c2bc) 0,var(--tenant-dark,#3d9b96) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:2}.app-footer__overlay[data-v-b62442cb]{background:radial-gradient(ellipse at top left,rgba(80,194,188,.18) 0,transparent 50%),linear-gradient(180deg,#0000002e,#0000008c);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.app-footer__inner[data-v-b62442cb]{margin:0 auto;max-width:1320px;padding:40px 24px 18px;position:relative;z-index:1}.app-footer__grid[data-v-b62442cb]{border-bottom:1px solid hsla(0,0%,100%,.18);display:grid;gap:28px 32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-bottom:24px}.app-footer__block[data-v-b62442cb]{min-width:0}.app-footer__title[data-v-b62442cb]{color:#fff;font-family:var(--font-display,inherit);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 14px;padding-bottom:10px;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.4);text-transform:uppercase}.app-footer__title[data-v-b62442cb]:after{background:var(--tenant,#50c2bc);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:24px}.app-footer__block--footer_text .app-footer__title[data-v-b62442cb]{font-size:12px;letter-spacing:.1em;opacity:.85}.app-footer__block--footer_text .app-footer__title[data-v-b62442cb]:after{opacity:.6;width:18px}.app-footer__text[data-v-b62442cb]{color:#ffffffd9;font-size:12.5px;line-height:1.55;text-shadow:0 1px 2px rgba(0,0,0,.35)}.app-footer__text[data-v-b62442cb] a{color:#fff;text-decoration:underline;text-underline-offset:2px}.app-footer__text[data-v-b62442cb] a:hover{color:var(--tenant,#50c2bc)}.app-footer__text[data-v-b62442cb] p{margin:0 0 6px}.app-footer__text[data-v-b62442cb] p:last-child{margin-bottom:0}.app-footer__text[data-v-b62442cb] h1,.app-footer__text[data-v-b62442cb] h2,.app-footer__text[data-v-b62442cb] h3{color:#fff;font-size:14px;font-weight:600;margin:0 0 6px}.app-footer__text[data-v-b62442cb] ol,.app-footer__text[data-v-b62442cb] ul{margin:0 0 6px;padding-left:18px}.app-footer__branding[data-v-b62442cb]{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:11.5px;gap:16px;justify-content:space-between;padding-top:18px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.app-footer__branding-left[data-v-b62442cb]{align-items:center;display:inline-flex;gap:10px}.app-footer__logo[data-v-b62442cb]{height:24px;opacity:.92;width:auto}.app-footer__copyright[data-v-b62442cb]{font-weight:500;letter-spacing:.02em}.app-footer__copyright strong[data-v-b62442cb]{color:#fff;font-weight:700}@media (max-width:720px){.app-footer__inner[data-v-b62442cb]{padding:36px 18px 18px}.app-footer__grid[data-v-b62442cb]{gap:24px;padding-bottom:24px}.app-footer__branding[data-v-b62442cb]{flex-direction:column;gap:10px;text-align:center}}.show-edit-mode-btn[data-v-61fbade9]{bottom:125px;display:flex;flex-direction:column;gap:1rem;position:fixed;right:10px;z-index:200}.scroll-to-top-btn[data-v-450017aa]{bottom:10px;position:fixed;right:10px;z-index:8}.avatar[data-v-2dd8f237]{left:-10px}[data-v-2dd8f237] .v-btn--disabled.v-btn--variant-flat,[data-v-2dd8f237] .v-btn--variant-flat{background:none!important;box-shadow:none!important;opacity:1!important}.v-btn--variant-elevated[data-v-2dd8f237],.v-btn.bg-transparent[data-v-2dd8f237]{opacity:1!important}.v-btn--variant-elevated[data-v-2dd8f237],.v-btn.bg-transparent[data-v-2dd8f237],.v-btn[data-v-2dd8f237]:hover{background:transparent!important;box-shadow:none!important}.newsletter-widget[data-v-acc77fea]{border-radius:14px;box-shadow:var(--elev-2);container-name:newsletter-widget;container-type:inline-size;margin-bottom:16px;overflow:hidden;position:relative}.newsletter-widget__bg-grad[data-v-acc77fea]{background:linear-gradient(135deg,var(--accent) 0,#c84a17 100%);top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.newsletter-widget__bg-grad[data-v-acc77fea]:after{background:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.2),transparent 50%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.newsletter-widget__content[data-v-acc77fea]{color:#fff;padding:22px 22px 20px;position:relative;z-index:1}.newsletter-widget__icon-wrap[data-v-acc77fea]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.newsletter-widget__title[data-v-acc77fea]{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.newsletter-widget__sub[data-v-acc77fea]{color:#ffffffe6;font-size:13px;line-height:1.45;margin:0 0 14px}.newsletter-widget__form[data-v-acc77fea]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@container newsletter-widget (min-width: 640px){.newsletter-widget__form[data-v-acc77fea]{align-items:start;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"name email submit" "name-err email-err submit" "tos  tos   tos";grid-template-columns:1fr 1fr auto;row-gap:6px}.newsletter-widget__field[data-v-acc77fea]:first-of-type{grid-area:name}.newsletter-widget__field[data-v-acc77fea]:nth-of-type(2){grid-area:email}.newsletter-widget__submit[data-v-acc77fea]{align-self:start;grid-area:submit;height:48px;min-width:170px}.newsletter-widget__tos[data-v-acc77fea]{grid-area:tos}}.newsletter-widget__field[data-v-acc77fea]{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 6px #00000014;display:flex;outline:2px solid transparent;outline-offset:0;position:relative;transition:box-shadow .15s ease,outline-color .15s ease}.newsletter-widget__field[data-v-acc77fea]:focus-within{box-shadow:0 4px 14px #00000024;outline-color:#ffffffb3}.newsletter-widget__field--error[data-v-acc77fea]{box-shadow:0 0 0 2px #ffffff40;outline-color:#ffffffe6}.newsletter-widget__field-icon[data-v-acc77fea]{color:var(--accent);flex-shrink:0;margin-left:12px}.newsletter-widget__input[data-v-acc77fea]{background:transparent;border:0;color:var(--ink);flex:1;font-family:inherit;font-size:14px;min-width:0;outline:none;padding:12px 12px 12px 8px}.newsletter-widget__input[data-v-acc77fea]::-moz-placeholder{color:#00000073}.newsletter-widget__input[data-v-acc77fea]::placeholder{color:#00000073}.newsletter-widget__error[data-v-acc77fea]{background:#0000002e;border-radius:6px;color:#fff;font-size:11.5px;margin-top:-2px;padding:3px 8px;width:-moz-fit-content;width:fit-content}.newsletter-widget__tos[data-v-acc77fea]{align-items:flex-start;cursor:pointer;display:inline-flex;gap:8px;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newsletter-widget__tos-input[data-v-acc77fea]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.newsletter-widget__tos-box[data-v-acc77fea]{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.75);border-radius:4px;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;transition:background .15s ease,border-color .15s ease;width:18px}.newsletter-widget__tos-input:checked+.newsletter-widget__tos-box[data-v-acc77fea]{background:#fff;border-color:#fff;color:var(--accent)}.newsletter-widget__tos-input:checked+.newsletter-widget__tos-box[data-v-acc77fea] .v-icon{color:var(--accent)!important}.newsletter-widget__tos-label[data-v-acc77fea]{align-items:center;color:#fffffff2;display:inline-flex;flex:1;font-size:12px;gap:5px;line-height:1.4}.newsletter-widget__tos-link[data-v-acc77fea]{color:inherit;cursor:pointer;opacity:.85}.newsletter-widget__tos-link[data-v-acc77fea]:hover{opacity:1}.newsletter-widget__submit[data-v-acc77fea]{align-items:center;background:#fff;border:0;border-radius:10px;color:var(--accent);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:14px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.02em;min-height:44px;padding:12px 18px;transition:box-shadow .15s ease,transform .1s ease,opacity .15s ease}.newsletter-widget__submit[data-v-acc77fea]:hover:not(:disabled){box-shadow:0 8px 22px #00000040;transform:translateY(-1px)}.newsletter-widget__submit[data-v-acc77fea]:disabled{cursor:not-allowed;opacity:.55}.newsletter-widget__spinner[data-v-acc77fea]{animation:newsletter-widget-spin-acc77fea .7s linear infinite;border:2px solid rgba(239,87,20,.25);border-radius:50%;border-top:2px solid var(--accent);height:14px;margin-right:6px;width:14px}@keyframes newsletter-widget-spin-acc77fea{to{transform:rotate(1turn)}}.newsletter-widget__consent[data-v-acc77fea]{align-items:center;color:#ffffffd9;display:flex;font-size:10.5px;gap:5px;margin-top:10px}@container newsletter-widget (max-width: 320px){.newsletter-widget__content[data-v-acc77fea]{padding:14px 12px;text-align:center}.newsletter-widget__icon-wrap[data-v-acc77fea]{border-radius:9px;height:34px;margin:0 auto 8px;width:34px}.newsletter-widget__title[data-v-acc77fea]{font-size:13px}.newsletter-widget__sub[data-v-acc77fea]{font-size:11px;margin-bottom:10px}.newsletter-widget__consent[data-v-acc77fea]{justify-content:center}}.menu-node__row[data-v-502a2246]{align-items:center;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 10px;padding-left:calc(10px + var(--depth, 0)*16px);transition:background .12s}.menu-node__row[data-v-502a2246]:hover{background:var(--tenant-50);color:var(--tenant)}.menu-node__chevron[data-v-502a2246]{color:var(--ink-38);flex-shrink:0;transition:transform .15s var(--ease-out)}.menu-node__row--open .menu-node__chevron[data-v-502a2246]{color:var(--tenant);transform:rotate(90deg)}.menu-node__chevron-placeholder[data-v-502a2246]{flex-shrink:0;width:16px}.menu-node__label[data-v-502a2246]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-node__external[data-v-502a2246]{color:var(--ink-38);flex-shrink:0}.menu-node__row:hover .menu-node__external[data-v-502a2246]{color:var(--tenant)}.menu-node__slot[data-v-502a2246]{height:8px}.menu-widget[data-v-14098c65]{background:var(--surface);border-radius:14px;box-shadow:var(--elev-1);container-name:menu-widget;container-type:inline-size;margin-bottom:16px;overflow:hidden;position:relative}.menu-widget__header[data-v-14098c65]{align-items:center;border-bottom:1px solid var(--ink-12);display:flex;gap:10px;padding:14px 18px}.menu-widget__header-icon[data-v-14098c65]{align-items:center;aspect-ratio:1/1;background:var(--ink);border-radius:10px;color:#fff!important;display:inline-flex;flex-shrink:0;font-size:18px!important;height:36px;justify-content:center;min-width:36px;width:36px}.menu-widget__title[data-v-14098c65]{color:var(--ink);flex:1;font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.3;margin:0;min-width:0;word-break:break-word}.menu-widget__body[data-v-14098c65]{padding:10px}@container menu-widget (max-width: 320px){.menu-widget__header[data-v-14098c65]{padding:10px 12px}.menu-widget__title[data-v-14098c65]{font-size:13px}.menu-widget__body[data-v-14098c65]{padding:6px}}.image-widget[data-v-801c38ee]{border-radius:14px;box-shadow:var(--elev-1);container-name:image-widget;container-type:inline-size;margin:16px 0;overflow:hidden;position:relative;transition:box-shadow .2s,transform .25s var(--ease-out)}.image-widget--clickable[data-v-801c38ee]{background:var(--surface);cursor:pointer;padding:18px 10px}.image-widget--clickable[data-v-801c38ee]:hover{box-shadow:var(--elev-3);transform:scale(1.01)}.image-widget__media[data-v-801c38ee]{display:block;height:auto;transition:transform .4s var(--ease-out);width:100%}.image-widget--clickable .image-widget__media[data-v-801c38ee]{border-radius:8px}.image-widget--clickable:hover .image-widget__media[data-v-801c38ee]{transform:scale(1.03)}.image-widget__overlay[data-v-801c38ee]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;border-radius:6px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;left:12px;padding:4px 10px;pointer-events:none;position:absolute;top:12px}.image-widget__overlay-url[data-v-801c38ee]{font-family:var(--font-mono);font-size:10.5px}@container image-widget (max-width: 320px){.image-widget__overlay[data-v-801c38ee]{display:none}}.action-widget[data-v-e6297be4]{background:var(--surface);border-radius:14px;box-shadow:var(--elev-1);container-name:action-widget;container-type:inline-size;display:grid;gap:12px;margin:16px 0;overflow:hidden;position:relative}.action-widget--page[data-v-e6297be4]{align-items:center;grid-template-columns:auto 1fr auto;padding:16px 18px}.action-widget--page .action-widget__cta-wrap[data-v-e6297be4]{min-width:200px}.action-widget--sidebar[data-v-e6297be4]{grid-template-columns:1fr;padding:28px 16px 22px;text-align:center}.action-widget--sidebar .action-widget__icon[data-v-e6297be4]{margin:0 auto}.action-widget__icon[data-v-e6297be4]{align-items:center;background:var(--accent);border-radius:12px;box-shadow:0 3px 8px -2px #ef571466;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.action-widget__title[data-v-e6297be4]{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;margin:0 0 4px}.action-widget__desc[data-v-e6297be4]{color:var(--ink-60);font-size:12.5px;line-height:1.5;margin:0}.action-widget__cta[data-v-e6297be4]{font-family:var(--font-display);font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.restriction-dialog__title[data-v-e6297be4]{align-items:center;display:flex;padding:14px 18px}.restriction-dialog__body[data-v-e6297be4]{color:var(--ink);font-size:13.5px;padding:14px 18px}.restriction-dialog__contact[data-v-e6297be4]{background:var(--surface-2);border-radius:8px;font-size:12.5px;margin-top:12px;padding:10px 12px}.restriction-dialog__contact a[data-v-e6297be4]{color:var(--tenant);font-weight:600;margin-left:4px}.action-widget[data-v-58e8b5e4]{background:var(--surface);border-radius:14px;box-shadow:var(--elev-1);container-name:action-widget;container-type:inline-size;display:grid;gap:12px;margin:16px 0;overflow:hidden;position:relative}.action-widget--page[data-v-58e8b5e4]{align-items:center;grid-template-columns:auto 1fr auto;padding:16px 18px}.action-widget--page .action-widget__cta-wrap[data-v-58e8b5e4]{min-width:200px}.action-widget--sidebar[data-v-58e8b5e4]{grid-template-columns:1fr;padding:28px 16px 22px;text-align:center}.action-widget--sidebar .action-widget__icon[data-v-58e8b5e4]{margin:4px auto 0}.action-widget__icon[data-v-58e8b5e4]{align-items:center;background:var(--accent);border-radius:12px;box-shadow:0 3px 8px -2px #ef571466;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.action-widget__title[data-v-58e8b5e4]{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;margin:0 0 4px}.action-widget__desc[data-v-58e8b5e4]{color:var(--ink-60);font-size:12.5px;line-height:1.5;margin:0}.action-widget__cta[data-v-58e8b5e4]{font-family:var(--font-display);font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.action-widget--appointment .action-widget__icon[data-v-58e8b5e4]{background:var(--accent);box-shadow:0 3px 8px -2px #ef571466}.action-widget[data-v-b0b07ee7]{background:var(--surface);border-radius:14px;box-shadow:var(--elev-1);container-name:action-widget;container-type:inline-size;display:grid;gap:12px;margin:16px 0;overflow:hidden;position:relative}.action-widget--page[data-v-b0b07ee7]{align-items:center;grid-template-columns:auto 1fr auto;padding:16px 18px}.action-widget--page .action-widget__cta-wrap[data-v-b0b07ee7]{min-width:200px}.action-widget--sidebar[data-v-b0b07ee7]{grid-template-columns:1fr;padding:28px 16px 22px;text-align:center}.action-widget--sidebar .action-widget__icon[data-v-b0b07ee7]{margin:0 auto}.action-widget__icon[data-v-b0b07ee7]{align-items:center;background:var(--accent);border-radius:12px;box-shadow:0 3px 8px -2px #ef571466;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.action-widget__title[data-v-b0b07ee7]{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;margin:0 0 4px}.action-widget__desc[data-v-b0b07ee7]{color:var(--ink-60);font-size:12.5px;line-height:1.5;margin:0}.action-widget__cta[data-v-b0b07ee7]{font-family:var(--font-display);font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.restriction-dialog__title[data-v-b0b07ee7]{align-items:center;display:flex;padding:14px 18px}.restriction-dialog__body[data-v-b0b07ee7]{color:var(--ink);font-size:13.5px;padding:14px 18px}.restriction-dialog__contact[data-v-b0b07ee7]{background:var(--surface-2);border-radius:8px;font-size:12.5px;margin-top:12px;padding:10px 12px}.restriction-dialog__contact a[data-v-b0b07ee7]{color:var(--tenant);font-weight:600;margin-left:4px}.action-widget[data-v-d0189f12]{background:var(--surface);border-radius:14px;box-shadow:var(--elev-1);container-name:action-widget;container-type:inline-size;display:grid;gap:12px;margin-bottom:16px;overflow:hidden;position:relative}.action-widget--page[data-v-d0189f12]{align-items:center;grid-template-columns:auto 1fr auto;padding:16px 18px}.action-widget--page .action-widget__cta-wrap[data-v-d0189f12]{min-width:200px}.action-widget--sidebar[data-v-d0189f12]{grid-template-columns:1fr;padding:18px 14px;text-align:center}.action-widget--sidebar .action-widget__icon[data-v-d0189f12]{margin:0 auto}.action-widget__icon[data-v-d0189f12]{align-items:center;background:var(--tenant);border-radius:12px;box-shadow:0 3px 8px -2px #1976d266;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.action-widget__title[data-v-d0189f12]{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;margin:0 0 4px}.action-widget__desc[data-v-d0189f12]{color:var(--ink-60);font-size:12.5px;line-height:1.5;margin:0}.action-widget__cta[data-v-d0189f12]{font-family:var(--font-display);font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.mega-drawer[data-v-c966e71f]{background:var(--surface);color:var(--ink);display:grid;max-height:520px;min-height:380px}.mega-drawer--with-featured[data-v-c966e71f]{grid-template-columns:1fr 1fr 1fr}.mega-drawer--no-featured[data-v-c966e71f]{grid-template-columns:1fr 2fr}.mega-drawer--mobile[data-v-c966e71f]{grid-template-columns:1fr;max-height:none;min-height:0}.md-col[data-v-c966e71f]{border-right:1px solid var(--ink-12);overflow-y:auto;padding:24px}.md-col[data-v-c966e71f]:last-child{border-right:none}.mega-drawer--mobile .md-col[data-v-c966e71f]{border-right:none;padding:16px}.md-featured[data-v-c966e71f]{background:linear-gradient(135deg,var(--tenant-50),transparent 80%)}.md-kicker[data-v-c966e71f]{color:var(--tenant);font-size:10.5px;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.md-kicker[data-v-c966e71f],.md-title[data-v-c966e71f]{font-family:var(--font-display);font-weight:700}.md-title[data-v-c966e71f]{color:var(--ink);font-size:17px;letter-spacing:-.01em;margin:0}.md-desc[data-v-c966e71f]{color:var(--ink-60);font-size:13px;margin:4px 0 14px}.md-items[data-v-c966e71f]{display:flex;flex-direction:column;gap:2px}@keyframes md-item-in-c966e71f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.md-item[data-v-c966e71f]{align-items:center;animation:md-item-in-c966e71f .28s var(--ease-out) both;border-radius:10px;color:var(--ink);cursor:pointer;display:flex;gap:11px;padding:9px 10px;transition:background .15s var(--ease-out),transform .15s var(--ease-out)}.md-item[data-v-c966e71f]:first-child{animation-delay:.04s}.md-item[data-v-c966e71f]:nth-child(2){animation-delay:.08s}.md-item[data-v-c966e71f]:nth-child(3){animation-delay:.12s}.md-item[data-v-c966e71f]:nth-child(4){animation-delay:.16s}.md-item[data-v-c966e71f]:nth-child(5){animation-delay:.2s}.md-item[data-v-c966e71f]:nth-child(6){animation-delay:.24s}.md-item[data-v-c966e71f]:nth-child(7){animation-delay:.28s}.md-item[data-v-c966e71f]:nth-child(8){animation-delay:.32s}.md-item[data-v-c966e71f]:nth-child(n+9){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.md-item[data-v-c966e71f]{animation:none}}.md-item[data-v-c966e71f]:hover{transform:translate(2px)}.md-item--active[data-v-c966e71f],.md-item[data-v-c966e71f]:hover{background:var(--tenant-50);color:var(--tenant)}.md-item-icon[data-v-c966e71f]{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.md-item-small-icon[data-v-c966e71f]{color:var(--ink-60);flex-shrink:0;margin-top:2px}.md-item:hover .md-item-small-icon[data-v-c966e71f]{color:var(--tenant)}.md-item-label[data-v-c966e71f]{flex:1;font-size:13.5px;font-weight:500;line-height:1.3}.md-item-label small[data-v-c966e71f]{color:var(--ink-60);display:block;font-size:11.5px;font-weight:400;margin-top:2px}.md-item-chev[data-v-c966e71f],.md-item-ext[data-v-c966e71f]{align-self:center;color:var(--ink-38);flex-shrink:0}.md-item:hover .md-item-chev[data-v-c966e71f],.md-item:hover .md-item-ext[data-v-c966e71f]{color:var(--tenant)}.md-empty[data-v-c966e71f],.md-empty-body[data-v-c966e71f]{color:var(--ink-38);font-size:13px;padding:16px;text-align:center}.md-empty-body[data-v-c966e71f]{align-items:center;display:flex;flex-direction:column;gap:8px;padding-top:60px}.md-empty-icon[data-v-c966e71f]{color:var(--ink-38)}.md-featured-card[data-v-c966e71f]{background:var(--surface);border:1px solid var(--ink-12);border-radius:12px;box-shadow:var(--elev-1);cursor:pointer;padding:14px;transition:box-shadow .2s}.md-featured-card[data-v-c966e71f]:hover{box-shadow:var(--elev-3)}.md-featured-image[data-v-c966e71f]{align-items:center;background:linear-gradient(135deg,var(--tenant),var(--tenant-dark));border-radius:10px;display:flex;height:100px;justify-content:center;margin-bottom:12px}.md-featured-cta[data-v-c966e71f]{align-items:center;background:var(--tenant);border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.md-featured-widgets[data-v-c966e71f]{display:flex;flex-direction:column;gap:12px}.md-breadcrumb[data-v-c966e71f]{align-items:center;color:var(--ink-60);display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:11px;font-weight:600;gap:4px;letter-spacing:.08em;margin-bottom:6px;min-height:14px;text-transform:uppercase}.md-breadcrumb-chunk[data-v-c966e71f]{color:var(--tenant);cursor:pointer;transition:color .12s}.md-breadcrumb-chunk[data-v-c966e71f]:hover{color:var(--tenant-dark);text-decoration:underline}.md-breadcrumb-chunk--current[data-v-c966e71f]{color:var(--ink-60);cursor:default;pointer-events:none;text-decoration:none!important}.md-breadcrumb-sep[data-v-c966e71f]{align-items:center;color:var(--ink-38);display:inline-flex}.mobile-navbar[data-v-9539fd8f]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--surface-glass)!important}.mobile-navbar__inner[data-v-9539fd8f]{align-items:center;display:flex;gap:8px;height:54px;padding:0 10px;width:100%}.mobile-navbar__burger[data-v-9539fd8f]{color:var(--ink)}.mobile-navbar__brand[data-v-9539fd8f]{align-items:center;cursor:pointer;display:flex;flex:1;gap:8px;min-width:0}.mobile-navbar__crest[data-v-9539fd8f]{background:transparent;border-radius:8px;flex-shrink:0;height:38px;-o-object-fit:contain;object-fit:contain;padding:2px;width:38px}.mobile-navbar__crest--fallback[data-v-9539fd8f]{align-items:center;background:linear-gradient(135deg,var(--tenant),var(--tenant-dark));color:#fff;display:flex;font-family:var(--font-display);font-size:13px;font-weight:700;justify-content:center}.mobile-navbar__brand-text[data-v-9539fd8f]{line-height:1.1;min-width:0}.mobile-navbar__name[data-v-9539fd8f]{color:var(--ink);font-family:var(--font-display);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-navbar__chips[data-v-9539fd8f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-glass);border-bottom:1px solid var(--ink-12);display:flex;gap:4px;overflow-x:auto;padding:5px 10px;position:sticky;scrollbar-width:none;top:54px;z-index:28}.mobile-navbar__chips[data-v-9539fd8f]::-webkit-scrollbar{display:none}.mobile-navbar__chip[data-v-9539fd8f]{align-items:center;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:6px 11px;white-space:nowrap}.mobile-navbar__chip-dot[data-v-9539fd8f]{background:var(--dc,var(--tenant));border-radius:50%;height:6px;width:6px}.mobile-navbar__menu-sheet[data-v-9539fd8f],.mobile-navbar__sheet[data-v-9539fd8f]{background:var(--surface);border-radius:24px 24px 0 0;max-height:80vh;overflow-y:auto}.mobile-navbar__sheet-handle[data-v-9539fd8f]{background:var(--ink-12);border-radius:4px;height:4px;margin:10px auto;width:36px}.mobile-navbar__menu-header[data-v-9539fd8f]{border-bottom:1px solid var(--ink-12);padding:0 20px 12px}.mobile-navbar__menu-header h3[data-v-9539fd8f]{font-family:var(--font-display);font-size:17px;font-weight:700;margin:0}.mobile-navbar__menu-items[data-v-9539fd8f]{padding:12px 16px 20px}.mobile-navbar__menu-item[data-v-9539fd8f]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px;transition:background .12s}.mobile-navbar__menu-item[data-v-9539fd8f]:active{background:var(--tenant-50)}.mobile-navbar__menu-dot[data-v-9539fd8f]{border-radius:50%;height:10px;width:10px}.mobile-navbar__menu-label[data-v-9539fd8f]{color:var(--ink);flex:1;font-family:var(--font-display);font-size:14px;font-weight:600}.mobile-navbar__search-sheet[data-v-9539fd8f]{background:var(--surface);min-height:100vh}.mobile-navbar__search-header[data-v-9539fd8f]{align-items:center;border-bottom:1px solid var(--ink-12);display:flex;gap:8px;padding:10px 12px}.mobile-navbar__search-input[data-v-9539fd8f]{background:transparent;border:none;color:var(--ink);flex:1;font-size:16px;outline:none;padding:8px 0}.mobile-navbar__menu-footer[data-v-9539fd8f]{background:var(--surface-2);border-top:1px solid var(--ink-12);display:flex;gap:16px;padding:16px}.mobile-navbar__menu-footer-item[data-v-9539fd8f]{align-items:center;display:flex;flex:1;gap:8px}.mobile-navbar__menu-footer-label[data-v-9539fd8f]{color:var(--ink-60);font-size:13px;font-weight:500}.front-navbar-root[data-v-0d8ed48c]{position:relative}.front-navbar[data-v-0d8ed48c]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--surface-glass);border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:border-color .25s var(--ease-material),box-shadow .25s var(--ease-material);z-index:1004}.front-navbar--sticky[data-v-0d8ed48c]{border-bottom-color:var(--ink-12);box-shadow:var(--elev-2)}.front-navbar__bar[data-v-0d8ed48c]{height:64px}.front-navbar__spacer[data-v-0d8ed48c]{flex-shrink:0}.front-navbar__inner[data-v-0d8ed48c]{align-items:center;display:flex;gap:14px;height:64px;padding:0 20px;width:100%}.front-navbar__brand[data-v-0d8ed48c]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:10px}.front-navbar__crest[data-v-0d8ed48c]{background:transparent;border-radius:10px;flex-shrink:0;height:44px;-o-object-fit:contain;object-fit:contain;padding:2px;width:44px}.front-navbar__crest--fallback[data-v-0d8ed48c]{align-items:center;background:linear-gradient(135deg,var(--tenant),var(--tenant-dark));color:#fff;display:flex;font-family:var(--font-display);font-size:16px;font-weight:700;justify-content:center}.front-navbar__brand-text[data-v-0d8ed48c]{line-height:1.1}.front-navbar__name[data-v-0d8ed48c]{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700}.front-navbar__where[data-v-0d8ed48c]{color:var(--ink-60);font-size:11px;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.front-navbar__search[data-v-0d8ed48c]{align-items:center;background:var(--surface-2);border:1px solid var(--ink-12);border-radius:999px;cursor:text;display:flex;flex:1;gap:10px;max-width:560px;padding:9px 16px;transition:all .2s var(--ease-out)}.front-navbar__search[data-v-0d8ed48c]:focus-within{background:var(--surface);border-color:var(--tenant);box-shadow:0 0 0 3px var(--tenant-50)}.front-navbar__search-icon[data-v-0d8ed48c]{color:var(--ink-60)}.front-navbar__search-input[data-v-0d8ed48c]{background:transparent;border:none;color:var(--ink);flex:1;font-family:var(--font-body);font-size:14px;outline:none}.front-navbar__search-input[data-v-0d8ed48c]::-moz-placeholder{color:var(--ink-60)}.front-navbar__search-input[data-v-0d8ed48c]::placeholder{color:var(--ink-60)}.front-navbar__kbd[data-v-0d8ed48c]{background:var(--surface);border:1px solid var(--ink-12);border-radius:4px;color:var(--ink-60);font-family:var(--font-mono);font-size:10px;padding:2px 7px}.front-navbar__right[data-v-0d8ed48c]{align-items:center;display:flex;gap:6px;margin-left:auto}.front-navbar__chips-row[data-v-0d8ed48c]{align-items:center;border-top:1px solid var(--ink-12);display:flex;gap:6px;height:52px;overflow-x:auto;padding:6px 20px;scrollbar-width:none;width:100%}.front-navbar__chips-row[data-v-0d8ed48c]::-webkit-scrollbar{display:none}.front-navbar__chip[data-v-0d8ed48c]{align-items:center;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .16s var(--ease-out);white-space:nowrap}.front-navbar__chip[data-v-0d8ed48c]:hover{background:var(--tenant-50);color:var(--tenant)}.front-navbar__chip--active[data-v-0d8ed48c]{background:var(--tenant);box-shadow:var(--elev-fab);color:#fff}.front-navbar__chip--active .front-navbar__chip-dot[data-v-0d8ed48c]{background:#fff!important}.front-navbar__chip-dot[data-v-0d8ed48c]{background:var(--dc,var(--tenant));border-radius:50%;height:8px;transition:all .2s;width:8px}.front-navbar__chip:hover .front-navbar__chip-dot[data-v-0d8ed48c]{transform:scale(1.3)}.front-navbar__chip-chev[data-v-0d8ed48c]{opacity:.6;transition:transform .2s}.front-navbar__chip--active .front-navbar__chip-chev[data-v-0d8ed48c]{opacity:1;transform:rotate(180deg)}.front-navbar__drawer-backdrop[data-v-0d8ed48c]{animation:front-navbar-fade-in-0d8ed48c .14s var(--ease-out);background:#00000040;bottom:0;left:0;position:fixed;right:0;z-index:1003}.front-navbar__drawer[data-v-0d8ed48c]{animation:front-navbar-slide-down-0d8ed48c .18s var(--ease-out);background:var(--surface);border-bottom:1px solid var(--ink-12);box-shadow:var(--elev-2);left:0;max-height:calc(100vh - 116px);overflow-y:auto;position:fixed;right:0;z-index:1005}@keyframes front-navbar-fade-in-0d8ed48c{0%{opacity:0}to{opacity:1}}@keyframes front-navbar-slide-down-0d8ed48c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
